package com.netease.nie.service;

import java.util.List;

import com.netease.nie.model.DrawLotteryActivity;

/**
 * 抽奖业务服务接口
 * @author gzlibingjie
 */
public interface DrawLotteryActivityService {
	
	/**
	 * 获取抽奖活动列表
	 * @param pageIndex 当前页码
	 * @return 抽奖活动列表
	 */
	public List<DrawLotteryActivity> list(Integer pageIndex);
	
	/**
	 * 根据id获取抽奖活动信息
	 * @param id 抽奖活动的唯一ID
	 * @return 抽奖活动对象
	 */
	public DrawLotteryActivity queryById(Integer id);
	
	/**
	 * 增加参与人次
	 * @param id 抽奖活动的唯一ID
	 * @return 影响的行数
	 */
	public int addDrawUserPt(Integer id);
	
	/**
	 * 增加中奖次数
	 * @param id 抽奖活动的唯一ID
	 * @return 影响的行数
	 */
	public int addPrizeTimes(Integer id);
	
}
